package main

import "fmt"

func main() {

	// 自动推导类型, 同时初始化
	s1 := []int{1, 2, 3, 4}
	fmt.Println("s1 = ", s1)

	// 借助 make 函数 格式: make(slice, len, cap) 即 make(类型, 长度, 容量)
	s2 := make([]int, 5, 10)
	fmt.Printf("len(s2) = %d, cap(s2) = %d\n ", len(s2), cap(s2))

	// 没有指定容量, 则容量和长度一样
	s3 := make([]int, 5)
	fmt.Printf("len(s3) = %d, cap(s3) = %d\n ", len(s3), cap(s3))
}
